package pe.gob.sunarp.entidad;

import java.io.Serializable;
import javax.persistence.*;
import java.math.BigDecimal;
import java.util.Date;


/**
 * The persistent class for the PARTIDA_ERROR database table.
 * 
 */
@Entity
@Table(name="PARTIDA_ERROR")
public class PartidaError implements Serializable {
	private static final long serialVersionUID = 1L;
	private long refnumPart;
	private BigDecimal cantConsultas;
	private BigDecimal cantRepliError;
	private String estado;
	private Date fechaFin;
	private Date fechaIni;

    public PartidaError() {
    }


	@Id
	@GeneratedValue(strategy=GenerationType.AUTO)
	@Column(name="REFNUM_PART", unique=true, nullable=false)
	public long getRefnumPart() {
		return this.refnumPart;
	}

	public void setRefnumPart(long refnumPart) {
		this.refnumPart = refnumPart;
	}


	@Column(name="CANT_CONSULTAS")
	public BigDecimal getCantConsultas() {
		return this.cantConsultas;
	}

	public void setCantConsultas(BigDecimal cantConsultas) {
		this.cantConsultas = cantConsultas;
	}


	@Column(name="CANT_REPLI_ERROR")
	public BigDecimal getCantRepliError() {
		return this.cantRepliError;
	}

	public void setCantRepliError(BigDecimal cantRepliError) {
		this.cantRepliError = cantRepliError;
	}


	@Column(length=1)
	public String getEstado() {
		return this.estado;
	}

	public void setEstado(String estado) {
		this.estado = estado;
	}


    @Temporal( TemporalType.DATE)
	@Column(name="FECHA_FIN")
	public Date getFechaFin() {
		return this.fechaFin;
	}

	public void setFechaFin(Date fechaFin) {
		this.fechaFin = fechaFin;
	}


    @Temporal( TemporalType.DATE)
	@Column(name="FECHA_INI")
	public Date getFechaIni() {
		return this.fechaIni;
	}

	public void setFechaIni(Date fechaIni) {
		this.fechaIni = fechaIni;
	}

}